import abc

class ISelectorMgt(object):
    __metaclass__ = abc.ABCMeta
    """description of class"""

    @abc.abstractmethod
    def set_selection(self, selection_method):
        raise NotImplementedError()

    @abc.abstractmethod
    def select_parents(self, num_parents, population, costs):
        raise NotImplementedError()


